home *** CD-ROM | disk | FTP | other *** search
/ Belgian Amiga Club - ADF Collection / BS1 part 65.zip / BS1 part 65 / DevPac v3.02b.adf / include / hardware / custom.i < prev    next >
Text File  |  1991-11-20  |  2KB  |  124 lines

  1.     IFND    HARDWARE_CUSTOM_I
  2. HARDWARE_CUSTOM_I    SET    1
  3. **
  4. **    $Filename: hardware/custom.i $
  5. **    $Release: 1.3 $
  6. **
  7. **    
  8. **
  9. **    (C) Copyright 1985,1986,1987,1988 Commodore-Amiga, Inc.
  10. **        All Rights Reserved
  11. **
  12.  
  13. *
  14. * do this to get base of custom registers:
  15. *  XREF _custom;
  16. *
  17.  
  18. bltddat        EQU      $000
  19. dmaconr        EQU      $002
  20. vposr        EQU      $004
  21. vhposr        EQU      $006
  22. dskdatr        EQU      $008
  23. joy0dat        EQU      $00A
  24. joy1dat        EQU      $00C
  25. clxdat        EQU      $00E
  26.  
  27. adkconr        EQU      $010
  28. pot0dat        EQU      $012
  29. pot1dat        EQU      $014
  30. potinp        EQU      $016
  31. serdatr        EQU      $018
  32. dskbytr        EQU      $01A
  33. intenar        EQU      $01C
  34. intreqr        EQU      $01E
  35.  
  36. dskpt        EQU      $020
  37. dsklen        EQU      $024
  38. dskdat        EQU      $026
  39. refptr        EQU      $028
  40. vposw        EQU      $02A
  41. vhposw        EQU      $02C
  42. copcon        EQU      $02E
  43. serdat        EQU      $030
  44. serper        EQU      $032
  45. potgo        EQU      $034
  46. joytest        EQU      $036
  47. strequ        EQU      $038
  48. strvbl        EQU      $03A
  49. strhor        EQU      $03C
  50. strlong        EQU      $03E
  51.  
  52. bltcon0        EQU      $040
  53. bltcon1        EQU      $042
  54. bltafwm        EQU      $044
  55. bltalwm        EQU      $046
  56. bltcpt        EQU      $048
  57. bltbpt        EQU      $04C
  58. bltapt        EQU      $050
  59. bltdpt        EQU      $054
  60. bltsize        EQU      $058
  61.  
  62. bltcmod        EQU      $060
  63. bltbmod        EQU      $062
  64. bltamod        EQU      $064
  65. bltdmod        EQU      $066
  66.  
  67. bltcdat        EQU      $070
  68. bltbdat        EQU      $072
  69. bltadat        EQU      $074
  70.  
  71. dsksync        EQU      $07E
  72.  
  73. cop1lc        EQU      $080
  74. cop2lc        EQU      $084
  75. copjmp1        EQU      $088
  76. copjmp2        EQU      $08A
  77. copins        EQU      $08C
  78. diwstrt        EQU      $08E
  79. diwstop        EQU      $090
  80. ddfstrt        EQU      $092
  81. ddfstop        EQU      $094
  82. dmacon        EQU      $096
  83. clxcon        EQU      $098
  84. intena        EQU      $09A
  85. intreq        EQU      $09C
  86. adkcon        EQU      $09E
  87.  
  88. aud        EQU      $0A0
  89. aud0        EQU      $0A0
  90. aud1        EQU      $0B0
  91. aud2        EQU      $0C0
  92. aud3        EQU      $0D0
  93.  
  94. * STRUCTURE AudChannel,0
  95. ac_ptr        EQU      $00    ; ptr to start of waveform data
  96. ac_len        EQU      $04    ; length of waveform in words
  97. ac_per        EQU      $06    ; sample period
  98. ac_vol        EQU      $08    ; volume
  99. ac_dat        EQU      $0A    ; sample pair
  100. ac_SIZEOF   EQU      $10
  101.  
  102. bplpt        EQU      $0E0
  103.  
  104. bplcon0        EQU      $100
  105. bplcon1        EQU      $102
  106. bplcon2        EQU      $104
  107. bpl1mod        EQU      $108
  108. bpl2mod        EQU      $10A
  109.  
  110. bpldat        EQU      $110
  111.  
  112. sprpt        EQU      $120
  113.  
  114. spr        EQU      $140
  115. * STRUCTURE SpriteDef
  116. sd_pos        EQU      $00
  117. sd_ctl        EQU      $02
  118. sd_dataa    EQU      $04
  119. sd_datab    EQU      $08
  120.  
  121. color        EQU      $180
  122.  
  123.     ENDC    ; HARDWARE_CUSTOM_I
  124.